home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 46
/
Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso
/
-serious-
/
gfxcard
/
chunkyppc
/
linkchunkyppc_protos.h
< prev
next >
Wrap
C/C++ Source or Header
|
1999-09-06
|
2KB
|
63 lines
#ifndef CHUNKYPPC_PROTOS_H
#define CHUNKYPPC_PROTOS_H
#include <exec/types.h>
#include <graphics/gfx.h>
#define BIT16 1
#define BIT16_SWAP 2
#define BIT16_ROT 4
#define BIT16_SWAP_ROT 8
#define BIT24 16
#define BIT24_ROT 32
#define BIT32 64
#define BIT32_SWAP 128
#define BIT32_ROT 256
#define BIT32_SWAP_ROT 512
#define BIT32_ROT_REVERSE 1024
#define BIT32_SWAP_ROT_REVERSE 2048
#define BIT8 4096
struct Soff
{
int x;
int y;
};
struct Buffers
{
UBYTE *address;
UBYTE *mask;
};
void ChunkyNoffFast(UBYTE *, UBYTE *, int, int, int) ;
void ChunkyNoffFastest(UBYTE *, UBYTE *, int, int, int);
void ChunkyNoffNormal(UBYTE *, UBYTE *, int, int, int);
void ChunkyFast(UBYTE *, UBYTE *, int, int, int, int, int);
void ChunkyFastest(UBYTE *, UBYTE *, int, int, int, int, int);
void ChunkyNormal(UBYTE *, UBYTE *, int, int, int, int, int);
void ChunkyFastFull(UBYTE *, UBYTE *, struct Soff *, struct Soff *, int, struct Soff *, int);
void ChunkyFastestFull(UBYTE *, UBYTE *, struct Soff *, struct Soff *, int, struct Soff *, int);
void ChunkyNormalFull(UBYTE *, UBYTE *, struct Soff *, struct Soff *, int, struct Soff *, int);
void c2p_1(UBYTE *, struct BitMap *, int, int);
void c2p_2(UBYTE *, UBYTE *, UBYTE *, int);
void c2p_3(void *, void *, int , int , struct Soff * , int , int);
void c2p_4(UBYTE *,UBYTE *, UBYTE *, struct Soff *,struct Soff *, struct Soff *);
void ChunkyNoffFastHT(UBYTE *,UBYTE *,int,int,int,int);
void ChunkyNoffFastestHT(UBYTE *,UBYTE *,int,int,int,int);
void ChunkyNoffNormalHT(UBYTE *,UBYTE *,int,int,int,int);
void ChunkyFastHT(UBYTE *,UBYTE *,struct Soff *,int,int,int,int);
void ChunkyFastestHT(UBYTE *,UBYTE *,struct Soff *,int,int,int,int);
void ChunkyNormalHT(UBYTE *,UBYTE *,struct Soff *,int,int,int,int);
void ChunkyFastFullHT(UBYTE *,UBYTE *,struct Soff *,struct Soff *,struct Soff *,struct Soff *,int);
void ChunkyFastestFullHT(UBYTE *,UBYTE *,struct Soff *,struct Soff *,struct Soff *, struct Soff *, int);
void ChunkyNormalFullHT(UBYTE *,UBYTE *,struct Soff *,struct Soff *,struct Soff *,struct Soff *, int);
void ChunkyNoffMask(struct Buffers *,UBYTE *,int,int,int,int);
void ChunkyMask(struct Buffers *,UBYTE *,struct Soff *,int,int,int,int);
void ChunkyMaskFull(struct Buffers *,UBYTE *,struct Soff *, struct Soff *,struct Soff *,struct Soff *, int);
void c2p_HI( UBYTE *, int, UBYTE *, UBYTE *, UBYTE *, UBYTE *, UBYTE *);
#endif